#ifndef CSTUINFO_H
#define CSTUINFO_H

#include <QString>



class CStuInfo
{
public:
    CStuInfo();

    bool setdata(int id, QString name, QString sex, QString phone, int cet4, double gpa);

    int id() const;
    void setId(int id);

    QString name() const;
    void setName(const QString &name);
                                                        //这个类文件是用来描述学生信息的
    QString sex() const;
    void setSex(const QString &sex);

    QString phone() const;
    void setPhone(const QString &phone);

    int cet4() const;
    void setCet4(int cet4);

    double gpa() const;
    void setGpa(double gpa);

    double overallScore() const;
    void setOverallScore(double overallScore);
private:
    int m_id;               //学生id 四位数字
    QString m_name;       //学生姓名
    QString m_sex;         //学生性别
    QString m_phone;       //学生电话 11位
    int m_cet4;            //四级成绩 0~750
    double m_gpa;          //绩点
    double m_overallScore;  //总成绩 =0.04 * cet4 + gpa * 1.75
};

#endif // CSTUINFO_H
